"""
国王的遗产:
X国是个小国，国王K有6个儿子，在临终前，K国王立下遗嘱：国王的一批牛作为遗产要分给它的6个儿子，其中，大儿子分1/4，二儿子分1/5，三儿子分1/6....直到小儿子分1/9，最后还剩下11头牛，分给管家，请计算国王这批遗产中一共有多少头牛，
todo:牛是活得，不能一头牛切开分
"""
x = 6 + 11  # 定义牛总数变量x，由于最后剩下11头牛且国王有6个儿子，故赋初值为17

while True:# 循环
    # 判断牛总数是否同时满足被4、5、6、7、8、9整除  判断最后剩下的牛头数是否等于11
    if (x % 4 == 0 and x % 5 == 0 and x % 6 == 0 and x % 7 == 0 and x % 8 == 0 and x % 9 == 0) and (x - x / 4 - x / 5 - x / 6 - x / 7 - x / 8 - x / 9 == 11):
        print('国王一共', x, '头牛')  # 如果是，输出x
        break  # 退出循环
    x += 1 # x增加1